/*
 * main.cpp
 *
 *  Created on: 29/09/2012
 *      Author: vagner
 */

#include <cstdio>
#include <cstdlib>
#include <iostream>
#include "Estado.h"
#include "MyMatrix.h"
#include "IOManager.h"
#include <vector>
#include "Automato.h"
#include "AutomatoProduto.h"

int main(int argc, char **argv) {


	if (argc == 5) {

		Automato M1(argv[2]);
		M1.show();
		Automato M2(argv[4]);
		M2.show();
		AutomatoProduto Produto(&M1, &M2);
		Produto.show();
		Produto.analisaLinguagens();

	} else {
		std::cout << "Erro de sintaxe." << std::endl;
	}
	std::cout<<"Everything is gonna be alright." <<std::endl;
	return EXIT_SUCCESS;
}
